As an Embedded Firmware Engineer, you will be responsible for the development and integration of low-level software that interfaces directly with hardware platforms. You’ll collaborate closely with hardware, systems, and test engineers to deliver efficient, reliable, and high-performance firmware solutions for advanced semiconductor products.
Degree in Electronic, Electrical, Computer, or Software Engineering (or related discipline)
3+ years’ experience in embedded firmware/software development
Strong proficiency in C/C++ and experience with embedded toolchains and debuggers
Familiarity with microcontrollers, real-time operating systems (RTOS), and low-level drivers
Experience with serial communication protocols (SPI, I2C, UART, CAN, etc.)
Strong understanding of embedded systems concepts — interrupts, memory management, and timing
Excellent debugging and problem-solving skills, with experience using oscilloscopes, logic analysers, and related tools
IF/When you are interested reach out to Daniel Brown at Reperio Human Capital
Reperio Human Capital acts as an Employment Agency and an Employment Business.